دسته بندی ها
20:18 1404/04/24
نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
سلام من میخوام همانند عکس با کلیک برروی افزودن پروژه ی جدید تب جدیدی همانند شکل بر روی صفحه ی جاری باز شود. target="_blank" در تب جدیدی در کنار قبلی باز میشه من میخوام دقیق روی همین صفحه باز بشه با مشخص کردن سایز صفحه همانند گزینه ی راست کلیک و open link in new window

ویرایش شده در پنج شنبه 26 تیر 1404 ساعت 16:13:52
مشخصات سوال کننده :
کاربر : Rouhbakhsh
امتیاز کاربر : 1
رتبه کاربر : 152
به این سوال امتیاز بدهید
0
تعداد بازدید این سوال : 398
هوش مصنوعی
پاسخ هوش مصنوعی
برای باز کردن یک صفحه در یک پنجره جدید با سایز مشخص شده، می توانید از جاوااسکریپت استفاده کنید. در زیر نمونه ای از کدی که می توانید در تگ <a> خود قرار دهید ذکر شده است:
<a href="آدرس_صفحه" onclick="window.open(this.href, 'نام_پنجره', 'width=800,height=600'); return false;">افزودن پروژه ی جدید</a>
در این کد:
- به جای
آدرس_صفحه، URL صفحه ای که می خواهید باز شود را وارد کنید. - می توانید
widthوheightرا به دلخواه تغییر دهید تا سایز پنجره مدنظر شما ایجاد شود. - استفاده از
return false;باعث می شود که لینک به صورت عادی دنبال نشود و فقط تابعwindow.openاجرا شود.
پاسخ دهنده : saedbfd
12:55 1404/04/25
نمایش اطلاعات در یک پنجره جدید
چرا از فرم های مودال استفاده نمی کنید ؟ شما اگر بخاید در یک پنجره کاملا جدید باز بشه باید آدرس و خیلی مشخصات دیگه هم تعیین کنید. ولی فرم مودال جزیی از خود صفحه جاری هست.
نمایش فرم مودال در بوت استرپ 4
اما اگر نمیخاید از فرم های مودال استفاده کنید به صورت زیر میتونید یک پنجره جدید رو باز کنید :
<a href="#" onclick="openWindow(); return false;">باز کردن در پنجره جدید</a>
<script>
function openWindow() {
window.open(
'/Home/About', // آدرس صفحه
'NewWindow', // نام پنجره
'width=800,height=600,menubar=no,toolbar=no,location=no,status=no,resizable=yes,scrollbars=yes'
);
}
</script>
2 نظر
Rouhbakhsh :
سپاس از پاسخ جنابعالی
اینکه فرمودید از مودال ها استفاده کنم به این علت هست ک مودال روی صفحه امکان حرکت نداره. بهمین خاطر گفتم تبی باشه ک روی صفحه باز بشه ک بشه حرکتش داد. راهکاری ک ارایه فرمودید عالی بود و همانطور که میخواستم شد. فقط مشکلی ک هست اینه ک من میخوام وقتی اون صفحه باز شد و فرم تکمیل شد و ذخیره رو زدم صفحه بسته بشه و اگر صفحه ی زیرین هم ریلود بشه عالیست.امکانش هست؟؟اگر هست سوالم رو دقیق با عکس در سوالی جدید مطرح کنم ک پاسخ بفرمایید.
امتیاز کاربر : 1
رتبه کاربر : 152
تاریخ ثبت : 01:57 1404/04/25
saedbfd :
متوجه سوالتون و منظورتون هستم. ولی روشی که یک پنجره جدید رو باز کنیم و بعد از عملیات ببندیم نیاز به نوشتن دستورات جی کویری زیادی داره و احتمال ایجاد خطا زیاد میشه. امکان ایجاد مودال با قابلیت درگ هم وجود داره. لینک روبرو رو ببینید : (https://codepen.io/adamcjoiner/pen/PNbbbv)
امتیاز کاربر : 1664
رتبه کاربر : 1
تاریخ ثبت : 04:12 1404/04/26
آخرین سوالات ثبت شده
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
سوالات مرتبط
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- ارسال ایمیل در Asp.net core
- احراز هویت از طریق اکتیو دایرکتوری
- استفاده از کوکی در Asp.net core
- دلیل false بودن User.Identity.IsAuthenticated بعد از Login چیست؟
- استفاده از Stored Procedure در انتیتی فریم ورک code First
- نگهداری مشخصات کاربر لاگین شده در یک Object
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.
 
ورود